home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / Tools / ZCONTROL.25A / ENGLISH / ZCONTROL.TXT < prev    next >
Encoding:
Text File  |  1995-12-27  |  25.3 KB  |  860 lines

  1.                             The Manual to
  2.  
  3.                                zControl
  4.  
  5.                                  0.23
  6.                           December 27, 1995
  7.  
  8.                                   by
  9.  
  10.                            Ralf Zimmermann
  11.                             Am Ruhwehr 35
  12.                           D-65207 Wiesbaden
  13.  
  14.                            dl1fdt@amsat.org
  15.  
  16.  
  17.  
  18. Contents
  19. ========
  20.  
  21.  1 This Version
  22.    1.1 English Version
  23.  
  24.  2 Orlando/Florida
  25.  
  26.  3 Copyright
  27.    3.1 Shareware
  28.    3.2 UK Register
  29.    3.3 Price List
  30.  
  31.  4 Motivation
  32.  
  33.  5 Installation
  34.  
  35.  6 Operating the program
  36.    6.1 Main dialogue
  37.    6.2 Popup-Dialogue 'Options'
  38.    6.3 Settings
  39.    6.4 Choice Modules
  40.    6.5 Select a module
  41.    6.6 Activate a module
  42.    6.7 Keyboard Handling
  43.    6.8 Command Line Parameters for zControl
  44.        6.8.1 Anwendung anmelden
  45.        6.8.2 AV Protocol
  46.        6.8.3 Drag&Drop
  47.    6.9 Iconify
  48.  
  49.  7 The INF File
  50.    7.1 Debug Function
  51.    7.2 Where will the INF file be searched?
  52.  
  53.  8 Undocumented Functions
  54.    8.1 KONFIG.CPX
  55.    8.2 LINK_CPX.CPX
  56.    8.3 DFREE.CPX
  57.  
  58. Appendix
  59. ========
  60.  
  61.  A The Format of the INF File
  62.  
  63.  B The Format of the FILESORT.SYS file
  64.  
  65.  C Sources of supply
  66.  
  67.  D Thanks
  68.  
  69.  E Troubleshooting
  70.  
  71.  F History
  72.  
  73.  
  74.  
  75. 1 This Version
  76. ==============
  77.  
  78. This program is not finished! I'd like to describe it as a *very good
  79. tested* Beta-Version.
  80.  
  81. At this time I have not the time to implement all the things I'd like
  82. to see in the program. And I can't say when I will have the final
  83. version. Within the last few months some people have been asking when
  84. zControl would come. So I decided to release this version to the
  85. public - the program works without major problems. As soon as I have
  86. some more time I will release a new version!
  87.  
  88. 'Without major problems' means:
  89. In this version zControl runs as ACC only under multitasking systems.
  90. As soon as you try to start it under Single-TOS, such as TOS 3.06, as
  91. a ACC you get some bombs.
  92.  
  93. Until now I didn't know what the problem is and therefore I can't
  94. change it. I am using MagiC!3 and MagicMac and have no problems with
  95. zControl. So let's hope for a magic idea for the future. From then on
  96. zControl will be fully usable for all users, even these with Single-
  97. Tasking systems.
  98.  
  99. As an ACC under Single-TOS you get a warning message while booting.
  100. No CPX modules will be loaded. You can load the modules afterwards.
  101. If you get problems with this procedure I would appreciate a bug
  102. report to me. Please tell me something about your configuration:
  103.  
  104. Computer, memory, operating system, HD-driver, AUTO-folder-
  105. programs...
  106.  
  107. Since version 0.22 there is the option SINGLELOAD. With it, zControl
  108. works normal under Single-TOS - the modules will be loaded. This
  109. option is for testing purposes. In chapter "The Format of the INF
  110. File", you can read how to use it.
  111.  
  112. *Whoever tries this option under Single-TOS, should write me a report
  113. via email.* Here in Florida I don't have a computer with Single-TOS,
  114. this is why I depend on those reports.
  115.  
  116.  
  117. 1.1 English Version
  118. -------------------
  119.  
  120. Version 0.20 of zControl had an English documentation, the version
  121. 0.21 now can run in English (and German of course).
  122.  
  123. In the future, maybe, there will be other languages supported.
  124.  
  125. Please note: There is an German version of this manual.
  126.  
  127.  
  128.  
  129. 2 Orlando/Florida
  130. =================
  131.  
  132. From end of July 95 to mid of March 96 I am in Orlando/Florida. I am
  133. finishing my studies here. Although Orlando is a very nice place to
  134. stay - I can not access all the Atari equipment I have at home in
  135. Germany. This results in a restricted ability to test this program. I
  136. am sorry for that.
  137.  
  138.  
  139.  
  140. 3 Copyright
  141. ===========
  142.  
  143. zControl is a Shareware program by
  144.  
  145.    Ralf Zimmermann
  146.    Am  Ruhwehr  35
  147.    65207 Wiesbaden
  148.        Germany
  149.  
  150.    MausNet     :  Ralf Zimmermann @ OF2
  151.    internet    :  dl1fdt@amsat.org
  152.    PacketRadio :  DL1FDT@DB0GV
  153.  
  154.    Bank Account:
  155.    Nassauische Sparkasse Wiesbaden
  156.    Bank code number     510 500 15
  157.    Account number      1010 299 72
  158.  
  159. The fastest way to reach the author should be to use the email!
  160.  
  161.  
  162. 3.1 Shareware
  163. -------------
  164.  
  165. This program is distributed as Shareware. This means you can test
  166. this program without any restrictions. By testing I consider 3 weeks.
  167. After this time you should know if you want to use this program or
  168. not.
  169.  
  170. Which restrictions does this program have in the public version?
  171.  
  172. *- None -*
  173.  
  174. There is no other version of zControl! All features of this program
  175. are *not* restricted! Therefore zControl is a *real* representation of
  176. Shareware.
  177.  
  178. By registering the program you pay for a program that you already
  179. have and that you were able to test thoroughly. I think there is no
  180. fairer way to distribute software. I hope it works.
  181.  
  182. If you like the program and want to use it in the future, you have to
  183. register it. This can be done by paying the Shareware fee of DM10 to
  184. the author through remittance, cash or crossed cheque, or sending the
  185. registration fee too the appropriate support site.
  186.  
  187. Please note the following: If you use a Shareware program without
  188. registering, you are using an unauthorized copy!
  189.  
  190. Standard-Disclaimer:
  191.  
  192.     This program was made carefully. The author is not responsible
  193.     for any damages that originate from the usage or non-usage of
  194.     zControl.
  195.  
  196.  
  197. 3.2 UK Register
  198. ---------------
  199.  
  200. UK users may register for zControl via CyberSTrider, the shareware
  201. support scheme run by Denesh Bhabuta. The UK shareware fee for
  202. zControl currently stands at 6 Pounds Sterling, which entitles you to
  203.  
  204.    ∙ A printed labelled Master Disk with the latest version of
  205.      zControl, plus a selection of other shareware supported by
  206.      Denesh.
  207.  
  208.    ∙ Free e-mail, post and telephone support
  209.  
  210.    ∙ Free update service (as long as the registration fee does not go
  211.      up, or it becomes commercial)
  212.  
  213. If you use zControl, then you must register. Make cheques, postal
  214. orders, international money orders, and eurocheques payable to DENESH
  215. BHABUTA, for the sum of 6 Pounds Sterling (overseas users please add
  216. 1 pound), and send with your details to:
  217.  
  218. CyberSTrider
  219. 203 Parr Lane
  220. Unsworth
  221. Bury
  222. Lancashire
  223. BL9 8JW
  224. England
  225.  
  226. E-mail: dbhabuta@cix.compulink.co.uk
  227.         danny@micros.hensa.ac.uk
  228.  
  229. *Free Update Service*
  230.  
  231. Registered users may benefit from the free update service by sending
  232. an unlabelled blank floppy disk and stamped self addressed envelope
  233. to Denesh at the above address.
  234.  
  235.  
  236. 3.3 Price List
  237. --------------
  238.  
  239. If you register zControl directly at the author, the price to
  240. register one user presently is:
  241.  
  242.     DM 10,-
  243.  
  244.  
  245.  
  246. 4 Motivation
  247. ============
  248.  
  249. Since TOS 2.00 you get the XCONTROL.ACC from Atari. It is the
  250. environment for CPX modules. These are modules for configurating your
  251. computer or programs. There are for example modules to configure the
  252. serial interface, the keyboard or the printer. Some modules come with
  253. their own CPX modules. All CPX modules have the file extension
  254. '.CPX'.
  255.  
  256. The modules do not run without a modular Control Panel (zControl or
  257. XControl)!
  258.  
  259. We all know that XControl has some nasty bugs. That was the beginning
  260. of my idea to build an alternative.
  261.  
  262. *zControl is made to be this alternative.*
  263.  
  264. It loads the same CPX modules as XControl and behaves almost
  265. compatible, as far as the documentation recommends that.
  266.  
  267. The advantages in contrast to XControl are quite obvious:
  268.  
  269.    ∙ zControl will be developed in the future, all known bugs will be
  270.      removed.
  271.  
  272.    ∙ zControl supports following protocols:
  273.  
  274.       - Drag&Drop
  275.  
  276.       - Iconify
  277.  
  278.       - AV-protocol
  279.  
  280.      This means that the program fits perfectly into modern user
  281.      interfaces.
  282.  
  283.    ∙ zControl enables you to run up to four different modules at the
  284.      same time! Each module runs in its own window.
  285.  
  286.    ∙ zControl can be controlled through the keyboard.
  287.  
  288.    ∙ zControl has some more useful features, you may have looked for.
  289.  
  290.  
  291.  
  292. 5 Installation
  293. ==============
  294.  
  295. Copy the file ZCONTROL.ACC to the root directory of your boot drive.
  296. Generate a folder named CPX and copy all your CPX modules into that
  297. folder. The folder can be named differently. Then reboot.
  298.  
  299. Now call the program through the entry in the menu. Click on the
  300. button 'Options' on the main dialog. Choose 'Settings...' in the
  301. popup dialog you get. You get a file selector dialog. Please show
  302. zControl the folder from which the modules should be loaded in
  303. future. Usually this should be the folder
  304.  
  305. C:\CPX\
  306.  
  307. Click on the button 'Save' and confirm the security dialog. After
  308. that, zControl should search the CPX modules in the correct folder
  309. while starting.
  310.  
  311. Under multitasking systems you can run zControl as an application.
  312. Change the file extension from .ACC to .APP or .PRG and you can use
  313. zControl as a normal program.
  314.  
  315.  
  316.  
  317. 6 Operating the program
  318. =======================
  319.  
  320. In the following pages you will learn how to operate the program.
  321.  
  322.  
  323. 6.1 Main dialogue
  324. -----------------
  325.  
  326. After entering the program you get the main dialogue. You can see
  327. which programs are loaded and therefor are available. If more modules
  328. were found than fit into the dialogue (as usual), you can scroll to
  329. the other modules by using the vertical slider to the right.
  330.  
  331. ATTENTION:
  332. The beta version of zControl has a scrolling window name. This should
  333. remind you that this is only a beta version. As soon as the final
  334. version is finished this 'feature' will disappear.
  335.  
  336.  
  337. 6.2 Popup-Dialogue 'Options'
  338. ----------------------------
  339.  
  340.    ∙ Info...
  341.      You can get a short copyright information about this program.
  342.      You will find the version number in this dialogue.
  343.  
  344.    ∙ Settings...
  345.      You get to an dialogue where you can configure the program.
  346.  
  347.    ∙ Open CPX...
  348.      You can activate a selected module with this popup entry as if
  349.      you make a double click on the module entry.
  350.  
  351.    ∙ CPX Info...
  352.      You can get some information about the selected module.
  353.  
  354.    ∙ Remove CPX...
  355.      The selected module will be removed from the memory.
  356.  
  357.  
  358. 6.3 Settings
  359. ------------
  360.  
  361. In this dialogue you can
  362.  
  363.    ∙ reload CPX modules.
  364.  
  365.    ∙ switch to the dialogue 'Choice Modules'.
  366.  
  367.    ∙ change the number of CPX entries on the main dialogue.
  368.  
  369.    ∙ change the language used by zControl. Right now English and
  370.      German are available.
  371.  
  372.    ∙ change the folder in which zControl looks for the CPX modules.
  373.  
  374.  
  375. 6.4 Choice Modules
  376. ------------------
  377.  
  378. In this dialogue you can change the selection of modules that will be
  379. loaded next time by zControl. Active modules in the list are marked
  380. with a hook.
  381.  
  382. You can change the status of a module (active/inactive) through a
  383. click on the entry.
  384.  
  385. Note: De/activating is made by changing the file extension of the
  386. module. Active modules have the extension '.CPX', inactive modules
  387. have the extension '.CPZ'.
  388.  
  389.  
  390. 6.5 Select a module
  391. -------------------
  392.  
  393. You can select a module easily by clicking with the left mouse button
  394. on the module entry. The selection is visible through the inverted
  395. display of that entry. If you have a selected module, you get more
  396. options in the 'Options' popup dialog.
  397.  
  398.  
  399. 6.6 Activate a module
  400. ---------------------
  401.  
  402. You can activate a module through
  403.  
  404.    ∙ a double click with the mouse on the entry.
  405.  
  406.    ∙ pressing the Return key while the entry is selected.
  407.      (see Keyboard Handling)
  408.  
  409.    ∙ a VA_START message.
  410.  
  411.    ∙ a Drag&Drop message.
  412.  
  413. Each activated module has it's own window. Presently you can have up
  414. to four CPX windows at the same time. This number is arbitrary and
  415. may be changed in future versions.
  416.  
  417.  
  418. 6.7 Keyboard Handling
  419. ---------------------
  420.  
  421. In the main dialogue zControl can be controlled via the keyboard:
  422.  
  423.    Cursor Up        - Moves the selection bar one entry to the top.
  424.                     - If there is no selection before, the lowest
  425.                       entry will be selected.
  426.    Cursor Down      - Moves the selection bar one entry down.
  427.                     - If there is no selection before, the highest
  428.                       entry will be selected.
  429.    Shift Cursor     - Moves the selection bar one page.
  430.    Return
  431.    Enter            - If there is a selection, the selected module
  432.                       will be activated.
  433.                     - If there is no selection, the window will be
  434.                       closed.
  435.    Esc              - If a selection exists, it will be removed.
  436.    Control-U
  437.    Control-Q        - The window will be closed.
  438.    Control-Alternate-Space
  439.                     - The window will be iconified.
  440.                       (see Iconify)
  441.  
  442.  
  443. 6.8 Command Line Parameters for zControl
  444. ----------------------------------------
  445.  
  446. While starting zControl as a program, you can hand over parameters.
  447. Presently the command line is only searched for names of CPX modules.
  448. If the module is found, it will be activated.
  449.  
  450. zControl also accepts deactivated modules, with the file ending CPZ.
  451.  
  452.  
  453. 6.8.1 Anwendung anmelden
  454.  
  455. It is recommended that you announce zControl as application for the
  456. file extension '*.CPX'. On the Atari desktop you can do this by
  457. selecting the program and selecting 'Anwendung anmelden' in the menu.
  458. You enter the extension 'CPX' for the program. You have to save this
  459. adjustment through selecting 'Arbeit sichern' in the menu.
  460.  
  461. If you now double click on a CPX file, zControl will be activated and
  462. the CPX file will be activated. Through this, you have the option to
  463. put some CPX modules as icons on the desktop and having them
  464. activated directly by double clicking.
  465.  
  466. With the desktop replacement 'Gemini' you can activate the option
  467. 'Versteht VA_START-Meldung' in the dialog 'Anwendungen...'. If
  468. zControl is already started and you request a CPX module, Gemini
  469. hands the name of the module via a VA_START message.
  470.  
  471. Hint:
  472. You can make an empty file with the extension .CPX which you can use
  473. for activating zControl. My dummy file for example is named _CALL.CPX
  474. and has the size of 0bytes. This file lies as an icon on my desktop.
  475. A double click on this file activates zControl if used as an ACC.
  476.  
  477.  
  478. 6.8.2 AV Protocol
  479.  
  480. zControl knows the VA_START message of the AV protocol. The name of
  481. the CPX module will be the parameter. If the module is loaded, it
  482. will be activated. If not, zControl will try to load it.
  483.  
  484. zControl also knows the VA_DRAGACCWIND message. In Gemini you can
  485. drag a CPX file to the window of zControl. This works like Drag&Drop.
  486.  
  487.  
  488. 6.8.3 Drag&Drop
  489.  
  490. zControl knows the Drag&Drop protocol. If you have a operating system
  491. which is capable of Drag&Drop, you can drag a CPX file from the
  492. desktop and drop it onto the window of zControl.
  493.  
  494. After that, zControl will load the module and activate it.
  495.  
  496. The following TOS compatible operating systems are capable of the
  497. Drag&Drop protocol:
  498.  
  499.    ∙ MultiTOS with an AES >= 4.1
  500.  
  501.    ∙ MagiC! 3.0
  502.  
  503.    ∙ MagiCMac (on the Apple Macintosh)
  504.  
  505.  
  506. 6.9 Iconify
  507. -----------
  508.  
  509. Iconify means the reduction of a normal GEM window to the minimal
  510. size. The window then is very small and shows a symbol in it, not the
  511. original contents. If you have many opened windows, it sometimes is
  512. comfortable to get some of the windows out of the way.
  513.  
  514. zControl knows two different ways of Iconify:
  515.  
  516.    ∙ MultiTOS-Iconify
  517.  
  518.      Under MultiTOS you have an iconify button on the right top of
  519.      the window. If you klick on that, the window will be iconified.
  520.  
  521.    ∙ ICFS-Iconify
  522.  
  523.      If no operating system with Iconify capability is found and the
  524.      Iconify-Server (ICFS) is present, you get the Iconify via ICFS.
  525.      If you click on the close button of the window and hold down one
  526.      of the keys
  527.  
  528.       - Control
  529.  
  530.       - Shift
  531.  
  532.       - Alternate
  533.  
  534.      the window will be iconified.
  535.  
  536. You can initiate the Iconify via keyboard via Control-Alternate-
  537. Space. This means to hold down the Control and the Alternate keys and
  538. then press Space.
  539.  
  540.  
  541.  
  542. 7 The INF File
  543. ==============
  544.  
  545. zControl saves his configuration in the file ZCONTROL.INF. This file
  546. will be searched at startup. Presently there are the following
  547. parameters:
  548.  
  549.    ∙ The path from where the CPX modules will be loaded.
  550.  
  551.    ∙ How many CPX module entries will be displayed on the main
  552.      dialogue.
  553.  
  554.    ∙ The positions of the main dialogue window.
  555.  
  556.    ∙ The positions of the CPX windows.
  557.  
  558. All parameters will be saved if you choose the button 'Save' in the
  559. dialog 'Options/Settings...'.
  560.  
  561.  
  562. 7.1 Debug Function
  563. ------------------
  564.  
  565. Sometimes there might be a problem with a CPX module. If you have
  566. many modules, you need to find out which one makes the trouble. For
  567. this purpose, you can activate a simple debug function.
  568.  
  569. If you add the line
  570.  
  571.    DEBUG = STDOUT
  572.  
  573. by hand to the INF file, you get some information form every module
  574. loading. By this you might find out where the problem is.
  575.  
  576.  
  577. 7.2 Where will the INF file be searched?
  578. ----------------------------------------
  579.  
  580. zControl looks for the INF file with it's configuration in different
  581. places. The sequence is as follows:
  582.  
  583.   1. By using shel_envrn(), the variable HOME will be searched.
  584.  
  585.   2. The environment handed over while starting the program will be
  586.      searched for the variable HOME.
  587.  
  588.   3. By using shel_read(), the start path will be looked for.
  589.  
  590.   4. argv[0] will be examined for the start path.
  591.  
  592.   5. The boot devide will be determined by _bootdev. The file will be
  593.      searched on the root directory of that drive, normally C:\.
  594.  
  595. As soon as one of the methods finds a path, this path will be used
  596. for loading and saving the INF file.
  597.  
  598. It is recommended to use the HOME variable. In future there will be
  599. more programs that will use this variable.
  600.  
  601. For the operating system MagiC (or Mag!X) you can create the HOME
  602. variable through adding the following line into the file MAGX.INF:
  603.  
  604. This line should be before the #_CTR line.
  605.  
  606. Under MultiTOS you can create the HOME variable through adding the
  607. following line to the GEM.CNF file:
  608.  
  609. setenv HOME=c:\gemini2\user
  610.  
  611.  
  612.  
  613. 8 Undocumented Functions
  614. ========================
  615.  
  616. XControl has at least two undocumented functions. These functions
  617. should not be used by normal CPX modules, but some modules
  618. unfortunately use them.
  619.  
  620. Presently only the documented functions are supported.
  621.  
  622. Following is a list of some modules that I know which use
  623. undocumented functions.
  624.  
  625.  
  626. 8.1 KONFIG.CPX
  627. --------------
  628.  
  629. There is a CPX module from Atari, named KONFIG.CPX. This module is
  630. used for the configuration of CPX headers, you can change the colors
  631. of the icons and the texts.
  632.  
  633. This module uses undocumented functions of XControl. This leads to a
  634. crash of the system if used with zControl.
  635.  
  636. That is why this module would not run under zControl. The program
  637. refuses to activate this module - you get an error message.
  638.  
  639.  
  640. 8.2 LINK_CPX.CPX
  641. ----------------
  642.  
  643. This module form Richard Kurz uses also undocumented functions of
  644. XControl. But it doesn't lead to a system crash.
  645.  
  646. But be careful with this module.
  647.  
  648.  
  649. 8.3 DFREE.CPX
  650. -------------
  651.  
  652. This module from Andreas Mandel uses a undocumented function
  653. (reserve2()), I don't understand why.
  654.  
  655.  
  656.  
  657.  
  658. A The Format of the INF File
  659. ============================
  660.  
  661. zControl uses the following key words in the configuration file:
  662.  
  663.    ∙ CPX_PATH
  664.      This parameter determines, from which folder the CPX modules
  665.      will be loaded from.
  666.  
  667.    ∙ ANZ_DISP_ENTRY
  668.      This entry determines, how many CPX modules will be displayed in
  669.      the main dialogue. Presently you can have four to twelve
  670.      entries.
  671.  
  672.    ∙ COUNTRY
  673.      This entry determines the language used by zControl.
  674.  
  675.    ∙ WIND_MAIN
  676.      This saves the position of the zControl window. The window will
  677.      be opened at this position after startup.
  678.  
  679.    ∙ WIND_CPX?
  680.      Behind this entry, the position of a CPX window will be saved.
  681.      Instead of the question mark there will be the number of the
  682.      window, for example 'WIND_CPX2' for the second CPX window.
  683.  
  684.    ∙ DEBUG
  685.      See Debug Function.
  686.  
  687.    ∙ SINGLELOAD
  688.      If the line
  689.  
  690.  
  691.          SINGLELOAD = TRUE
  692.  
  693.      appears in the INF file, zControl loads all CPX, even if you run
  694.      it as an ACC under Single-TOS. This option is needed for
  695.      testing, if zControl is running on your computer.
  696.      This option is only for those, who run zControl as an ACC under
  697.      Single-TOS!
  698.  
  699.  
  700.  
  701. B The Format of the FILESORT.SYS file
  702. =====================================
  703.  
  704. Running under TOS the CPX modules are loaded in a fixed sequence.
  705. Usually this is the same sequence in that the files were copied into
  706. their folder. If you want to change the sequence of the modules, you
  707. have to copy them by hand in the right sequence.
  708.  
  709. The order in which the modules are loaded is the same order in which
  710. they will be shown in the control panel.
  711.  
  712. Under MagiCMac on the Mac this is not working. The modules will be
  713. loaded in alphabetical order. That is quite nice, but not really what
  714. you want.
  715.  
  716. This is why I created a new way. If zControl finds a file
  717. FILESORT.SYS in the same folder as the CPX modules, this module will
  718. be evaluated. In every line of this file there is one name of a
  719. module, without path. While loading the modules, zControl will first
  720. of all try to load the modules in the sequence given by this file. If
  721. a module in this list is not found, there will be no error message.
  722. After evaluating the file FILESORT.SYS the remaining CPX modules will
  723. be loaded.
  724.  
  725. By this, you can define the sequence of the modules, at least the
  726. first ones. I know that this procedure is not really easy, you have
  727. to edit this file by yourself. But it is very flexible. The idea is
  728. to make it a lot easier by letting zControl create this file.
  729.  
  730. Right now, you can create or edit this file with any ASCII editor by
  731. hand.
  732.  
  733.  
  734.  
  735. C Sources of supply
  736. ===================
  737.  
  738. Registered users can get the latest version from the author by
  739. sending a self addressed and stamped envelope with a formatted disk
  740. to the author. Non registered users should add the Shareware fee of
  741. DM10.
  742.  
  743. If you have a modem, you can get the latest version of zControl in my
  744. home BBS called 'Maus Offenbach 2':
  745.  
  746.    ∙ Maus OF2: +49-6103-921170
  747.  
  748. The file name is ZCONTROL.LZH.
  749.  
  750. The latest version will be announced in the MausNet newsgroup
  751. "ATARI.NEWS".
  752.  
  753.  
  754.  
  755. D Thanks
  756. ========
  757.  
  758. I want to thank some people, without their help zControl would never
  759. got such a nice program. Ok, it was me who had all the coding work,
  760. but some good ideas and informations came from them.
  761.  
  762. Many thanks to...
  763.  
  764.    ∙ *Dirk Haun @ WI2*
  765.      for his information and the attentive testing.
  766.      ("Na wer sagt's denn, es hat sich ja doch einer gefunden, der
  767.      einen XControl-Clone schreibt")
  768.  
  769.    ∙ *Julian Reschke @ WI2*
  770.      for his information about the Drag&Drop and all this modern
  771.      stuff...
  772.  
  773.    ∙ *Martin Osieka @ OF2*
  774.      for his help with several problems. A special thanks belongs to
  775.      him for the idea on how to make several CPX modules work at the
  776.      same time! Such an information scientist is sometimes really
  777.      helpful - I can recommend that!
  778.      ("Bitte nicht jeden Tag eine neue Release")
  779.  
  780.    ∙ *Rainer Wiesenfeller @ RS*
  781.      for the promised beer, if I will get it some time.
  782.      ("... finde ich es gut, daß sich mal jemand die Mühe gibt,
  783.      dieses Programm neu zu programmieren und zu pflegen.")
  784.  
  785.    ∙ *Reiner Rosin @ WI2*
  786.      who agreed that I use his file directory in the MAUS WI2 for
  787.      zControl. It wasn't voluntary, but I don't mind... ;-)
  788.  
  789.    ∙ *Rene Bartholomay @ OL*
  790.      who used the possibility to be the first registered user of
  791.      zControl. ;-)
  792.      ("Endlich mal jemand, der auch an die Großbildschirmbenutzer
  793.      denkt!")
  794.  
  795.  
  796.  
  797. E Troubleshooting
  798. =================
  799.  
  800. *Not enough memory under MagiC*
  801.  
  802. Sometimes zControl reports that you don't have enough memory to load
  803. all modules, even if you have plenty of memory. While booting, if a
  804. program reserves all the memory it finds, this can happen. The memory
  805. will be available later.
  806.  
  807. Under MagiC you can prevent this, through deleting the line with
  808. #_TSL of your file MAGX.INF. The multitasking will be startet by the
  809. MagiC CPX module.
  810.  
  811.  
  812.  
  813. F History
  814. =========
  815.  
  816.    ∙ *Version 0.23*
  817.  
  818.       - The function cpx_getcookie() now should really work. I didn't
  819.         compile the corrected code.
  820.  
  821.    ∙ *Version 0.22*
  822.      This is a beta version, for testing only.
  823.  
  824.       - Now you can drop deactivated modules (those with the file
  825.         ending CPZ) on zControls window. It will start the module.
  826.         The file ending will not be changed.
  827.  
  828.       - It came like always: I changed only a small part and made a
  829.         big mess. The version 0.21 was not really running. I mixed up
  830.         the window management.
  831.  
  832.       - Removed the beta-sign in the menu entry as ACC. The English
  833.         TOS had a display problem with that.
  834.  
  835.       - If you deleted or renamed a file after booting zControl and
  836.         then tried to activate it, you got some bombs. Now you get an
  837.         error message and the module will be deleted from the list.
  838.  
  839.    ∙ *Version 0.21*
  840.  
  841.       - zControl now can be switched in its language. Right now you
  842.         can use English and German.
  843.  
  844.       - Iconified modules no longer get mouse clicks and keys.
  845.  
  846.       - CPX-Modules now get the following messages: AP_DRAGDROP and
  847.         VA_START
  848.  
  849.       - The function cpx_getcookie() had an error. That is now fixed.
  850.  
  851.       - The time-display had a minor bug. Fixed it.
  852.  
  853.    ∙ *Version 0.20*
  854.  
  855.       - The first public version of zControl.
  856.  
  857.  
  858.  
  859.  
  860.